• word of the day

    genus sophora

    genus sophora - Dictionary definition and meaning for word genus sophora

    Definition
    (noun) cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
    Synonyms : sophora
Download our Mobile App Today
Receive our word of the day
on Whatsapp